package Abstract;

public class Test {
    public static void main(String[] args){
        MainBoard mb=new MainBoard();
        Toshiba tsb=new Toshiba();
        Kingston ksb=new Kingston();
        mb.insert(tsb);
        mb.delete(ksb);//调用MainBoard的insert函数把tsb传到函数中
        /**
         * 匿名函数的定义:
         * 1.匿名类一定是内部类
         */
        USB qc=new USB() {//匿名函数
            @Override
            public void start() {
                System.out.println("七彩U盘启动");}
            @Override
            public void stop() {
                System.out.println("七彩U盘停止");}
        };
        mb.insert(qc);
    }
}
